﻿using System;

namespace VisionCloud.Domain.DtoModel.Ms
{
    /// <summary>
    /// 启动任务的任务点模型
    /// </summary>
    public class StartTaskPointDto
    {
        /// <summary>
        /// 任务ID
        /// </summary>
        public Guid TaskID { get; set; }

        /// <summary>
        /// 站点编号
        /// </summary>
        public string TaskPointIndex { get; set; }

        /// <summary>
        /// 子站点编号
        /// </summary>
        public string TaskSubPointIndex { get; set; }

        public Guid PointID { get; set; }

        /// <summary>
        /// 是否为高分辨率
        /// </summary>
        public bool IsHighRate { get; set; }

        /// <summary>
        /// 人工测量数据
        /// </summary>
        public string ManMeasureData { get; set; }

        /// <summary>
        /// 机器人测量参数
        /// </summary>
        public string RobotMeasureDesign { get; set; }

        /// <summary>
        /// 站点测量项
        /// </summary>
        public UseStandard UseStandards { get; set; }

        /// <summary>
        /// 调试用的点云文件，传入该参数跳过采集中
        /// </summary>
        public string DebugPcdFile { get; set; }

        /// <summary>
        /// 站点类型字符串
        /// </summary>
        public string Type { get; set; }

        /// <summary>
        /// 合并的站点：["1-1","1-2","1-3"]
        /// </summary>
        public string UseSubpoints { get; set; }
    }
}